package com.lanou3g.code0509;

import org.apache.commons.io.IOUtils;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;

/**
 * If there are no bugs, it was created by Chen FengYao on 2018/5/9;
 * Otherwise, I don't know who created it either
 */

public class PathServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html;charset=utf-8");

        ServletContext app = getServletContext();

        String path = app.getRealPath("Error404.html");
        PrintWriter writer = resp.getWriter();
        InputStream is = app
                .getResourceAsStream("Error404.html");

        String html = IOUtils.toString(is,"utf8");

        writer.println(html);

        is.close();

//        BufferedReader reader = new BufferedReader(
//                new InputStreamReader(new FileInputStream(path),
//                        "utf8"));
//        String line = "";
//        System.out.println("读");
//        while ((line = reader.readLine()) != null) {
//            System.out.println(line);
//            writer.println(line);
//        }
//        reader.close();
        writer.close();

    }
}
